<?php
$cat=$_POST['cat_name'];
/*$cat1_name='小白';
$cat1_age=3;
$cat1_color='白色';


$cat2_name='小花';
$cat2_age=10;
$cat2_color='花色';


if ($cat==$cat1_name){
    echo $cat1_name.$cat1_age.$cat1_color;
}elseif ($cat==$cat2_name){
    echo $cat2_name.$cat2_age.$cat2_color;
}else{
    echo "赵老太没有养这只猫";
}*/


/*    类    -  对象    */


class  Cat{
    public  $name;
    public  $age;
    public $color;
    /*构造函数满足的条件   当类被实例化的时候自动被调用 通常用来初始化*/
    public  function  __construct($name1,$age1,$color1)
    {
        /*在类中访问自己的属性的时候  采用 $this -> 变量名   注意 变量名不写 $  符号*/
        $this->name=$name1;
        $this->age=$age1;
        $this->color=$color1;
        $this->say();
    }
    public  function  say(){
        echo '喵喵喵';
    }
}
/**
 * 作业
 * 创建一个人类
 * 类属性   身高  体重  姓名   性别
 * 类方法   唱 跳 rap
 * 创建三个对象  在创建的时候就要进行初始化属性  并调用方法
 *
*/
$cat1=new Cat('小白',3,'白色');
$cat2=new Cat('小花',10,'花色');
var_dump($cat1,$cat2);



/*class Link{
    public  $link;
    public  function  __construct($host,$username,$password,$db){
        $this->link=mysqli_connect($host,$username,$password,$db);
    }
}

$link=new Link('localhsot','root','root','book');

$link->link;*/
